#define _CRT_SECURE_NO_WARNINGS 1
#include <iostream>
using namespace std;
//int GetDay[2][13] = { {0,31,28,31,30,31,30,31,31,30,31,30,31}
//                    ,{0,31,29,31,30,31,30,31,31,30,31,30,31} };
//
//bool IsLeafYear(int year)
//{
//    if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)
//        return true;
//    return false;
//}
//int main()
//{
//    int year, day;
//    while (scanf("%d%d", &year, &day) != EOF)
//    {
//        int getyear, getmonth, getday;
//        getyear = year;
//        int day1 = 0;
//        for (int i = 1; i <= 12; i++)
//        {
//            day1 = GetDay[IsLeafYear(year)][i];
//            getmonth = i;
//            if ((day - day1) > 0)
//            {
//                day -= day1;
//                cout << day << endl;
//            }
//            else {
//                getday = day;
//                break;
//            }
//        }
//        printf("%4d-%02d-%02d\n", getyear, getmonth, getday);
//    }
//    return 0;
//}

